const Router = require("koa-router")
const { verifyAuth, verifyPermission } = require('../middleware/auth-middleware')
const { create, remove, list, update, item } = require("../controller/weblog-controller")

const router = new Router({ prefix: '/weblog' })

// 发表文章接口
router.post('/', verifyAuth, create)
// 获取文章的接口（全部）
router.get('/', list)
// 获取文章的接口（单个）
router.get('/:weblogId', item)
// 删除文章接口
router.delete('/:weblogId', verifyAuth, verifyPermission, remove)
// 更新文章接口
router.patch('/:weblogId', verifyAuth, verifyPermission, update)

module.exports = router